﻿using System.Collections.Generic;
using Domain.Entities;

namespace BusinessLogic.Interfaces
{
    public interface IProducerRepository
    {
        IEnumerable<Producer> GetProducers();
        Producer GetProducerById(int id);
        Producer GetProducerByCountry(string producerCountry);
        void CreateProducer(Producer producer);
        void CreateProducer(string producerCountry);
        void SaveProducer(Producer producer);
        void DeleteProducerById(int id);
    }
}
